package com.examination.dao.trainModel;

import com.examination.entity.CountType;
import com.examination.entity.TrainContentRecord;

import java.util.List;
import java.util.Map;

public interface TrainContentRecordDao {
    //增加展馆培训记录
    int InsertTrainContentRecord(Map map);

    //删除展馆配训记录
    int DeleteTrainContentRecord(Map map);

    //修改展馆培训记录
    int UpdateTrainContentRecord(Map map);

    //分页查询展馆培训记录
    List<TrainContentRecord> FindTrainContentRecord(Map map);

    //统计总数
    long Total(Map map);

    //近一周人员情况
    List<CountType> Count_Week(Map map);

    //近一个月人员情况
    List<CountType> Count_Month(Map map);

    //累计培训人数
    int Count_all(Map map);

    //当日培训人数
    int Count_day(Map map);

    //展示当天培训人员信息
    List<TrainContentRecord> SelectContentRecord(Map map);

    List<TrainContentRecord> FindContentRecordByName(Map map);
}
